package club.mzywucai.blog.file_system.pojo.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author mzywucai
 * @Description 右上展示的当前文件的详细信息
 * @date 2019/2/11
 */
@Data
public class FileDetailVo implements Serializable {
    /** 主键ID，唯一，自增。 */
    private long fileInfoId;

    /** 文件的大类别：第一级 */
    private String fileCategoryLevel1;
    /** 文件的具体类别：第二级 */
    private String fileCategoryLevel2;
    /** 文件类别图标的bootstrap css icon表示 */
    private String fileCategoryIcon;
    /** 文件上传时的用户描述的名字 */
    private String fileDescribeName;

    /** 文件的类型：例如application/pdf */
    private String fileType;
    /** 文件的大小：文字描述xxGB、xxMB等等 */
    private String fileSize;
    /** 文件上传的时间 */
    private Date fileUploadDate;
    /** 文件出去站点信息(http://localhost:8080/)剩下的URI */
    private String fileURI;

    /** 用户名 */
    private String userName;
    /** 文件的下载次数 */
    private int fileDownloadTimes;
    /** 文件的点赞数 */
    private int fileStar;

    /** 文件上传用户对文件的描述 */
    private String fileDescribe;



    // -- 为下载的a标签的download属性准备的原名
    private String fileOriginName;

}
